\hypertarget{struct_square_grid_manipulation_1_1_square_grid}{
\section{\-Square\-Grid\-Manipulation\-:\-:\-Square\-Grid \-Type \-Reference}
\label{struct_square_grid_manipulation_1_1_square_grid}\index{\-Square\-Grid\-Manipulation\-::\-Square\-Grid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}}
}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
integer \hyperlink{struct_square_grid_manipulation_1_1_square_grid_a7327a0f28e77805ca863dd3bacf22fee}{\-Nelx}
\item 
integer \hyperlink{struct_square_grid_manipulation_1_1_square_grid_ad6bfdc70873fb9a5c5120b55ff38799f}{\-Nely}
\item 
real(kind=8) \hyperlink{struct_square_grid_manipulation_1_1_square_grid_a6618832069da6bc7deac0f7f82fb234e}{\-Lx}
\item 
real(kind=8) \hyperlink{struct_square_grid_manipulation_1_1_square_grid_a4786c346452118f596343027e477457b}{\-Ly}
\item 
real(kind=8) \hyperlink{struct_square_grid_manipulation_1_1_square_grid_a1fd06040dd1eb4e633678a6061a5426f}{\-Basex}
\item 
real(kind=8) \hyperlink{struct_square_grid_manipulation_1_1_square_grid_a830fc1a147e1f338c1f5041c58b6f558}{\-Basey}
\item 
type(\-Square\-Element), dimension(\-:), \*
allocatable \hyperlink{struct_square_grid_manipulation_1_1_square_grid_a1df78ddd58f18947208f2c219483dc4f}{\-Elements}
\item 
real(kind=8), dimension(\-:,\-:), \*
allocatable \hyperlink{struct_square_grid_manipulation_1_1_square_grid_a7a869e31f0787ed5b0d72ec54fe2687c}{\-Nodes}
\item 
integer, dimension(\-:,\-:), \*
allocatable \hyperlink{struct_square_grid_manipulation_1_1_square_grid_a34ec7085e1e597d8dcfcab6a80db9997}{\-Neighbours}
\item 
integer, dimension(\-:,\-:), \*
allocatable \hyperlink{struct_square_grid_manipulation_1_1_square_grid_a9d1d0d75b8d7d2273b859acd420201de}{\-Boundary\-Edges}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


\-Definition at line 5 of file \-Square\-Grid.\-f90.



\subsection{\-Member \-Data \-Documentation}
\hypertarget{struct_square_grid_manipulation_1_1_square_grid_a1fd06040dd1eb4e633678a6061a5426f}{
\index{\-Square\-Grid\-Manipulation\-::\-Square\-Grid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}!\-Basex@{\-Basex}}
\index{\-Basex@{\-Basex}!SquareGridManipulation::SquareGrid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}}
\subsubsection[{\-Basex}]{\setlength{\rightskip}{0pt plus 5cm}real(kind=8) {\bf \-Square\-Grid\-Manipulation\-::\-Square\-Grid\-::\-Basex}}}
\label{struct_square_grid_manipulation_1_1_square_grid_a1fd06040dd1eb4e633678a6061a5426f}


\-Definition at line 12 of file \-Square\-Grid.\-f90.

\hypertarget{struct_square_grid_manipulation_1_1_square_grid_a830fc1a147e1f338c1f5041c58b6f558}{
\index{\-Square\-Grid\-Manipulation\-::\-Square\-Grid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}!\-Basey@{\-Basey}}
\index{\-Basey@{\-Basey}!SquareGridManipulation::SquareGrid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}}
\subsubsection[{\-Basey}]{\setlength{\rightskip}{0pt plus 5cm}real(kind=8) {\bf \-Square\-Grid\-Manipulation\-::\-Square\-Grid\-::\-Basey}}}
\label{struct_square_grid_manipulation_1_1_square_grid_a830fc1a147e1f338c1f5041c58b6f558}


\-Definition at line 13 of file \-Square\-Grid.\-f90.

\hypertarget{struct_square_grid_manipulation_1_1_square_grid_a9d1d0d75b8d7d2273b859acd420201de}{
\index{\-Square\-Grid\-Manipulation\-::\-Square\-Grid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}!\-Boundary\-Edges@{\-Boundary\-Edges}}
\index{\-Boundary\-Edges@{\-Boundary\-Edges}!SquareGridManipulation::SquareGrid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}}
\subsubsection[{\-Boundary\-Edges}]{\setlength{\rightskip}{0pt plus 5cm}integer, dimension(\-:,\-:), allocatable {\bf \-Square\-Grid\-Manipulation\-::\-Square\-Grid\-::\-Boundary\-Edges}}}
\label{struct_square_grid_manipulation_1_1_square_grid_a9d1d0d75b8d7d2273b859acd420201de}


\-Definition at line 19 of file \-Square\-Grid.\-f90.

\hypertarget{struct_square_grid_manipulation_1_1_square_grid_a1df78ddd58f18947208f2c219483dc4f}{
\index{\-Square\-Grid\-Manipulation\-::\-Square\-Grid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}!\-Elements@{\-Elements}}
\index{\-Elements@{\-Elements}!SquareGridManipulation::SquareGrid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}}
\subsubsection[{\-Elements}]{\setlength{\rightskip}{0pt plus 5cm}type(\-Square\-Element), dimension(\-:), allocatable {\bf \-Square\-Grid\-Manipulation\-::\-Square\-Grid\-::\-Elements}}}
\label{struct_square_grid_manipulation_1_1_square_grid_a1df78ddd58f18947208f2c219483dc4f}


\-Definition at line 15 of file \-Square\-Grid.\-f90.

\hypertarget{struct_square_grid_manipulation_1_1_square_grid_a6618832069da6bc7deac0f7f82fb234e}{
\index{\-Square\-Grid\-Manipulation\-::\-Square\-Grid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}!\-Lx@{\-Lx}}
\index{\-Lx@{\-Lx}!SquareGridManipulation::SquareGrid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}}
\subsubsection[{\-Lx}]{\setlength{\rightskip}{0pt plus 5cm}real(kind=8) {\bf \-Square\-Grid\-Manipulation\-::\-Square\-Grid\-::\-Lx}}}
\label{struct_square_grid_manipulation_1_1_square_grid_a6618832069da6bc7deac0f7f82fb234e}


\-Definition at line 9 of file \-Square\-Grid.\-f90.

\hypertarget{struct_square_grid_manipulation_1_1_square_grid_a4786c346452118f596343027e477457b}{
\index{\-Square\-Grid\-Manipulation\-::\-Square\-Grid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}!\-Ly@{\-Ly}}
\index{\-Ly@{\-Ly}!SquareGridManipulation::SquareGrid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}}
\subsubsection[{\-Ly}]{\setlength{\rightskip}{0pt plus 5cm}real(kind=8) {\bf \-Square\-Grid\-Manipulation\-::\-Square\-Grid\-::\-Ly}}}
\label{struct_square_grid_manipulation_1_1_square_grid_a4786c346452118f596343027e477457b}


\-Definition at line 10 of file \-Square\-Grid.\-f90.

\hypertarget{struct_square_grid_manipulation_1_1_square_grid_a34ec7085e1e597d8dcfcab6a80db9997}{
\index{\-Square\-Grid\-Manipulation\-::\-Square\-Grid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}!\-Neighbours@{\-Neighbours}}
\index{\-Neighbours@{\-Neighbours}!SquareGridManipulation::SquareGrid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}}
\subsubsection[{\-Neighbours}]{\setlength{\rightskip}{0pt plus 5cm}integer, dimension(\-:,\-:), allocatable {\bf \-Square\-Grid\-Manipulation\-::\-Square\-Grid\-::\-Neighbours}}}
\label{struct_square_grid_manipulation_1_1_square_grid_a34ec7085e1e597d8dcfcab6a80db9997}


\-Definition at line 17 of file \-Square\-Grid.\-f90.

\hypertarget{struct_square_grid_manipulation_1_1_square_grid_a7327a0f28e77805ca863dd3bacf22fee}{
\index{\-Square\-Grid\-Manipulation\-::\-Square\-Grid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}!\-Nelx@{\-Nelx}}
\index{\-Nelx@{\-Nelx}!SquareGridManipulation::SquareGrid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}}
\subsubsection[{\-Nelx}]{\setlength{\rightskip}{0pt plus 5cm}integer {\bf \-Square\-Grid\-Manipulation\-::\-Square\-Grid\-::\-Nelx}}}
\label{struct_square_grid_manipulation_1_1_square_grid_a7327a0f28e77805ca863dd3bacf22fee}


\-Definition at line 6 of file \-Square\-Grid.\-f90.

\hypertarget{struct_square_grid_manipulation_1_1_square_grid_ad6bfdc70873fb9a5c5120b55ff38799f}{
\index{\-Square\-Grid\-Manipulation\-::\-Square\-Grid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}!\-Nely@{\-Nely}}
\index{\-Nely@{\-Nely}!SquareGridManipulation::SquareGrid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}}
\subsubsection[{\-Nely}]{\setlength{\rightskip}{0pt plus 5cm}integer {\bf \-Square\-Grid\-Manipulation\-::\-Square\-Grid\-::\-Nely}}}
\label{struct_square_grid_manipulation_1_1_square_grid_ad6bfdc70873fb9a5c5120b55ff38799f}


\-Definition at line 7 of file \-Square\-Grid.\-f90.

\hypertarget{struct_square_grid_manipulation_1_1_square_grid_a7a869e31f0787ed5b0d72ec54fe2687c}{
\index{\-Square\-Grid\-Manipulation\-::\-Square\-Grid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}!\-Nodes@{\-Nodes}}
\index{\-Nodes@{\-Nodes}!SquareGridManipulation::SquareGrid@{\-Square\-Grid\-Manipulation\-::\-Square\-Grid}}
\subsubsection[{\-Nodes}]{\setlength{\rightskip}{0pt plus 5cm}real(kind=8), dimension(\-:,\-:), allocatable {\bf \-Square\-Grid\-Manipulation\-::\-Square\-Grid\-::\-Nodes}}}
\label{struct_square_grid_manipulation_1_1_square_grid_a7a869e31f0787ed5b0d72ec54fe2687c}


\-Definition at line 16 of file \-Square\-Grid.\-f90.



\-The documentation for this type was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{_square_grid_8f90}{\-Square\-Grid.\-f90}\end{DoxyCompactItemize}
